home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ShowJPNG 3.00
-
- Copyright (c) 1995-98 by Jan Patera, All Rights Reserved
- Patera@km1.fjfi.cvut.cz
-
- Ultra-fast JPEG and PNG image viewer
- with capability of displaying and scrolling during decompression.
- Image swapping to XMS when out of conventional memory.
-
-
-
- Usage: ShowJPNG.exe File_name [Width] [-q] [-l] [-e]
-
- File_Name is a name of the file to be viewed, must include an
- extension and may include a path.
- Optional parameter Width is a number saying the width in pixels of the
- graphics mode you want to view the image in. Your video adapter must
- support any graphics mode with this width (what a surprise!). This mode
- must be 256 color for black-and-white JPG images and must be HiColor (32k
- or 64k colors) or TrueColor (16m colors) for color JPG images. For PNG
- images, it depends on the color depth of the image - it may vary from 16
- colors to TrueColor. If this parameter is not specified, ShowJPNG chooses
- the best mode in that all or possibly the biggest part of the image that
- can be displayed. A TrueColor mode rather than a HiColor one is chosen
- for TrueColor images.
- Optional parameter -q or -Q commands the ShowJPNG to decompress the
- JPG image preserving the maximum quality of the image. If specified, the
- decompression is slower than if not specified.
- Optional parameter -l or -L allows to use the left mouse button to end
- ShowJPNG, instead of the default right button. This is usable for example
- in publicly accessible info-boxes with a screen and a simple touchpad.
- Optional parameter -e or -E forces ShowJPNG to exit immediatelly after
- full decompression of the image, while the image is left on the screen.
- This feature allows to use ShowJPNG as a simple banner displayer in other
- software packages.
-
- Examples:
-
- ShowJPNG parrot.jpg
- ShowJPNG e:girl.jff 1192 -Q
- ShowJPNG ..\country\house.jif 1280 -l -e
-
-
- You may scroll the image in all directions using a mouse and
- a keyboard.
- Scrolling is even available during decompression.
- Use these keys to scroll:
- "Left" - moves the image to the right and displays next part on the left
- "Right" - moves the image to the left and displays next part on the right
- "Up" - moves the image down and displays next part toward the top
- "Dn" - moves the image up and displays next part toward the bottom
- "PgUp" - displays the top of the image
- "PgDn" - displays the bottom of the image
- "Home" - displays the left side of the image
- "End" - displays the right side of the image
-
- Zooming can be performed by pressing + (plus, Zoom-in) and - (minus,
- Zoom-out) keys on the numeric keypad. Zooming is actually switching among
- graphics modes with higher or lower resolution. With TrueColor images,
- all TrueColor (16m colors), all HiColor (32k colors) and all HiColor (64k
- colors) modes are looped cyclically. Notice that transformations are
- performed when switching among 16m, 32k and 64k color modes. So the image
- looses its quality after displaying in any HiColor mode.
-
- Viewing can be ended by pressing Esc, Enter or Space or mouse button.
-
-
-
- I would like to thank Douglas Bashford for his careful reading of all
- texts in this package and corrections of my mistakes. Release of English
- version of ShowJPNG would be impossible without his effort.
-
-
-
- HISTORY of ShowJPG and ShowJPNG
-
- 1.0 - March 1995 - First public release
-
- 2.0 - November 1995
- - Sped up by 4 times.
- - Option for extra-quality decompression added.
- - Mouse support added.
- - Support of non-standard graphics modes added.
- - Displaying in 32bit TrueColor modes fixed.
- - Choosing of graphics modes by specifying width of the mode rather than
- illogical mode numbers.
-
- 2.1 - January 1996
- - Support of MacBinary files with JPEG compression added.
-
- 2.2 - February 1996
- - Displaying very wide images fixed.
- - Only a part of the image is displayed if it is too large to fit in
- memory.
-
- 2.25 - March 1996
- - Reading of images with 4:1:1 subsampling fixed
- - Reading of some images with 1:1:1 subsampling fixed.
-
- 2.50 - January 1997
- - Support of Progressive mode images from the Internet added.
- - Displaying in 32bit TrueColor modes really fixed.
- It really was not fixed in the 2.0 release.
- Why did nobody report this BUG?????????????
-
- 2.51 - February 1997
- - Decompressing of Progressive Mode JPEGs with unusual color component
- IDs fixed.
-
- 2.52, 2.52b - February 1997
- - Images that are too large and they do not fit in any TrueColor mode,
- are automatically displayed in the best HiColor mode to fit on the
- screen now.
-
- 2.52c - March 1997
-
- - Reading of Progressive Mode JPEGs fixed.
-
- 2.52d - October 1997
-
- - ShowJPG allows to use the left mouse button instead of the right.
-
- 2.52e - November 1997
-
- - Decompressing of Progressive Mode JPEGs with no refine scans
- (e.g. created with Adobe Photoshop 4) fixed.
-
- 2.60 - February 1998
-
- - Decompressing of Progressive Mode JPEGs with subsampling 1:1:1
- and 2:1:1 added.
-
- 3.00 - April 1998
-
- - Renamed to ShowJPNG.
- - Support of PNGs added.
-
- ShowJPNG requires:
- -386 processor or better
- -VGA videoadapter with VESA BIOS
-
- ShowJPNG recommends:
- -XMS
-
- ShowJPNG supports:
- -Progressive Mode JPEG, Baseline JFIF-JPEG, Raw JPEG and MacBinaryJPEG
- images in grayscales and in YCbCr (TrueColor) color scheme
- -JPEG Subsampling types 1x1:1:1, 2x1:1:1 (2:1:1) and 2x2:1:1 (4:1:1) only
- -2, 4, 16, 256 colors paletted PNG images
- -24, 48bit TrueColor PNG images
- -8, 16bit gray scale PNG images
- -alpha channel in gray scale and 24bit TrueColor PNG images
- -interlaced PNG images but 2, 4 and 16 color images
-
-
-
- I have to say that:
- -I have recoded a routine for Reverse DCT into assembler directly from
- the source texts by the Independent JPEG Group, Releases 3 and 4,
- -I have borrowed the overview of the JPEG file structure from the same
- source.
- -I have borrowed the overview of the Progressive Mode JPEG compression
- algorithm from the same source, Release 6.
-
-
-
- This software is freeware, so you may use it as freely as you want to and
- where you want to. No fees for the author are required.
- All warranties are disclaimed, including damage to hardware and/or
- software from use of this product. In no event will I be held liable for
- any damages, including lost profits, lost savings or other incidental or
- consequential damages arising out of your use or inability to use the
- program, or any other claim by any other party.
-
- Please, send your impressions, suggestions and reports via the Internet
- to:
-
- patera@km1.fjfi.cvut.cz
-
- The newest version can be got from:
-
- http://pascal.fjfi.cvut.cz/~patera/pictview
- http://www.geocities.com/SiliconValley/Pines/9994